Symbolic Programming Vs . the A . P . Curriculum

نویسنده

  • Brian Harvey
چکیده

A popular metaphor in recent years compares the process of writing a computer program to that of designing and building a bridge. The point of the metaphor is that it's not acceptable to debug a new bridge design by building the bridge, opening it to traffic, and waiting to see whether or not it collapses. People who use this metaphor argue that the analogous technique isn't acceptable in computer programming either. The phrase software engineering was coined to evoke the comparison with civil engineering and other, similar disciplines. The view of programming as software engineering has had a profound influence on computer science education. The purpose of this paper is to examine that influence, particularly at the high school level through the College Board Advanced Placement curriculum, and suggest an alternative view.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of Basic Sciences Curriculum Modifications in Isfahan University of Medical Sciences: The Students’ Viewpoint

Introduction: Basic sciences curriculum faces various challenges in Iran. Proper curriculum designing can have a major impact on learning, performance, educational achievement and satisfaction of students of medicine. This study was carried out in order to evaluate the effectiveness of the rearrangement of basic sciences curriculum in Isfahan University of Medical Sciences from the viewpoint of...

متن کامل

“Big Bang” in the Undergraduate Chemistry Curriculum via Symbolic Computation

1 Gavin Heverly-Coulson, Bishop’s University, [email protected] 2 Amber Findleton, Bishop’s University, [email protected] 3 Starr Dostie, Bishop’s University, [email protected] Abstract – The modern delivery of concepts in physical chemistry can now take advantage of the integration of symbolic computation engines. The advancement of the friendly userinterfaces of the existent p...

متن کامل

Shuffled Frog-Leaping Programming for Solving Regression Problems

There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and applied to solve real world problems. One of the famous algorithm in optimization problem is shuffl...

متن کامل

The Needs Assessment For Social Work Ph.D. Curriculum Revision; a Qualitative Study

Introduction: Curriculum of Ph.D. of social work in Iran was first approved in 2003 and in 2006 the University of social welfare and rehabilitation sciences admitted first Ph.D. students. This curriculum has not revised since its approval. Due to the widespread social changes over these years in Iran, especially in the social health and social policy area, the Ph.D. program is not sufficiently ...

متن کامل

The Uphill Battle of Ant Programming Vs. Genetic Programming

Ant programming has been proposed as an alternative to Genetic Programming (GP) for the automated production of computer programs. Generalized Ant Programming (GAP) – an automated programming technique derived from principles of swarm intelligence – has shown promise in solving symbolic regression and other hard problems. Enhanced Generalized Ant Programming (EGAP) has improved upon the perform...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991